home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet E-Mail Workshop
/
Internet E-Mail Workshop.iso
/
info
/
usbic.
< prev
next >
Wrap
Text File
|
1993-04-05
|
25KB
|
536 lines
USBIC - United States Board of IRC Co-ordinators
This document was based upon the one created for OzBIC -- written by
Elizabeth Reid (emr@ee.mu.oz.au).
1. All administrators and operators of servers within the USA connected
to any USBIC server shall be members of USBIC, and abide by the
USBIC rules.
2. The names, email address, and server affiliation of all USBIC
members should be freely available for FTP.
2.1 All server administrators who are able to make such a list
available for FTP must do so, and must advertise its availability
in their server's MOTD.
3. The USBIC rules should be freely available for FTP.
3.1 All server administrators who are able to make the rules available
for FTP must do so, and must advertise its availability in their
server's MOTD.
4. Voting is not compulsory where there is a call for votes on an
USBIC matter, however all USBIC members must have the opportunity
to vote.
4.1 Everything possible must be done (including making long-distance
telephone calls to vacationing USBIC members) to ensure that
members have a chance to vote.
4.2 Except where otherwise noted, voting periods must last for a
minimum of seven days, or until all USBIC members have voted. At
the conclusion of the voting period the vote taker must post the
vote tally and the E-mail addresses and names of the voters,
indicating whether they voted yes or no, to all the members of
USBIC.
4.3 Except where otherwise noted, a simple majority vote is needed
to pass an issue.
4.4 Once a matter has been decided by a vote, all members shall
accept that decision, and co-operate in any manner necessary to
implement any consequences of that decision, regardless of their
own feelings or vote.
4.4.1 Because they do not partake in the vote, this does not mean
that they are not bound by the decision. Ample time will be
given for them to comply. "Ample Time" will be decided at
vote-taking time.
4.5 An USBIC member may indicate that they do not wish to partake in
USBIC discussions or voting for a specified period by notifying
the other members of USBIC, for instance if they are going on
vacation and do not wish to be disturbed.
5. There will be a MODERATED mailing list for USBIC members where all
official USBIC related discussion will go.
5.1 The moderator of the USBIC mailing list will be elected by the
members of USBIC. A new moderator may be appointed at any time by a
vote of USBIC members.
5.2 Any rejected articles by the moderator will be returned to the
sender with a short explanation why it was rejected.
6. There will be an active routing plan to provide an optimal structure
for all servers.
6.1 This plan will provide adequate backup links that will provide for
major network failures.
6.2 Procedures for where and when dynamic routing changes should be
made will also be mentioned in the above plan.
6.3 New plans can be implemented once a new plan is proposed, voted on,
and accepted by the USBIC members.
6.4 Information shall be made publically available together with the
other information detailed above.
##### RULES FOR IRC SERVER ADMINISTRATORS AND OPERATORS #####
(This section of the USBIC rules is based on the OzBIC rules written by
Darren Reed (avalon@coombs.anu.edu.au) and Elizabeth M. Reid
(emr@ee.mu.oz.au))
1. All server administrators must have an account on the machine which is
running the IRC server software.
1.1 Server administrators must have written (email) system
administrator approval to run the irc server.
2. Servers must provide (via the A: line) valid email addresses for
each server administrator who is responsible for that server.
2.1 Email addresses for the server administrator must be on a local
machine, and must not forward off-site. Exceptions will be made
where the USBIC body has granted permission for non-local email
addresses.
2.2 Email addresses listed which are aliases should give a list of the
recipients whenever the mail server (ie sendmail) is presented with
a valid EXPN command (from the SMTP protocol).
3. The only people who are allowed access to the server's configuration file
are those who are recognised as the server administrators as defined
above.
4. Modified source shall not be used unless it meets the following criteria:
4.1 It is not a test or experimental server. Test and/or experimental
servers have no place on the main net until they are no longer
tests and/or experiments.
4.2 The modifications are made publicly available, preferably via
anonymous ftp. A copy of this must also be sent to the
maintainer of the IRC server source code for review.
4.2.1 The place of availability must be easily reachable by all members of
the internet (ie firewalled public anonymous ftp sites are not
acceptable).
4.3 The server while running must clearly indicate by way of the
patchlevel the modifications/origins of the modifications.
Failure to do this contravenes the GNU Public License under which
the IRC server is registered.
4.4 If any server administrator is aware of a server running code
which does not conform to the above rules he or she is required
to inform all members of USBIC.
5. Additional IRC operators may be appointed at the discretion of the
server administrator(s) under the following conditions:
5.1 Operators must be sent a copy of the USBIC rules, and must
indicate their compliance with them before being given an O-line.
5.2 Server administrators must notify the members of USBIC of any new
operators on their servers, and must circulate copies of that new
operator's letter of agreement to abide by USBIC rules.
5.2.1 The O-line for the operator may not be activated until a
one-week period from when the USBIC members were notified has
passed.
5.3 An operator's O-line must be removed by the relevant server
administrator(s) if a majority vote of the USBIC membership calls
for it.
5.4 Server operators on a server must all connect from nearby hosts.
(no out-of-region hosts).
5.4.1 It is acceptable for server administrators to have operator
status on their up and down links as long as all parties
involved are registered members of USBIC. This access should
not be treated as a condition for the server to be accepted nor
should it be considered as mandatory.
5.4.2 If there is a good reason for the existence of a non-local
operator on a server, the administrator(s) of that server may
petition the other members of USBIC for permission, by calling
for a vote on the matter. The distance from the out-of-region
operator to the server should be minimal. Outside of the
country is unacceptable.
6. All server administrators are required to keep their server
configuration files up to date. In this context, `up to date' means
no longer than 24 hours after the administrator becomes aware of the
need to change the configuration file, and no longer than one week
in any case. This includes (but is not limited to) the following:
6.1 Ensuring they are running *the* most recent server version. A two
week grace period will be given for servers to upgrade to the most
stable latest server version. Old versions will not be tolerated.
6.1.1 Hub servers must upgrade to the most recent patch level
within 24 hours.
6.2 Ensuring that C/N lines for servers which no longer run are not left
in an `active' state.
6.3 Ensuring that all C/N lines for servers have passwords;
6.4 Ensuring that O-lines are set up in such a way as to only allow
connections that conform to previously mentioned restrictions;
6.5 (for non-hub servers) With the appropriate use of I-lines, restrict
access to your server to that server's immediate domain plus whatever
currently used sites are closest. These I-lines will be revised as
the need arises.
6.6 (for hub servers) ensuring that all links for leaf servers shall be
"L: lined" (leaf-only) so to prevent leaf servers from routing
traffic.
7. Administrators who remove their server from operation for some
period of time are requested to inform people in advance by at
least 24 hours (preferably more) so that appropriate measures can
be taken to ensure there is minimum risk to the IRC network.
Notification should be via the (to be formed) usbic mailing list,
operlist, and alt.irc (for the users). It is suggested that the
administrator in question put the information in their /MOTD.
8. Servers or server administrators found to be in breach of any of
the above rules should be asked to rectify the problem.
8.1 If any breaches of the above rules are not rectified within three
days (four days if over a weekend) after the administrator has
been asked to rectify them, the members of USBIC should be
informed of the transgression.
8.2 Once the USBIC membership has been notified of the breach, if a
server administrator found to be in breach of any of the above
rules refuses to rectify the situation and cannot provide any
any reasons which USBIC members find valid for the breach, the
administrators of servers which link to the offending server
should co-operate with US, and regional routing coordinators
to ensure that all links for the offending server are commented
out, and servers which need them have alternative links.
8.3 Links which have been commented out may be reinstated within 1
week if the offending operator rectifies the problem. If the
problem is not rectified within 1 week links to the offending
server should be removed entirely.
8.3.1 Server administrators who have had their links cut after being
found to have breached USBIC rules may apply to have their
links reinstated by following the USBIC Rules for the
Establishment of New Servers.
9. Server administrators must not allow their server to be used for
the interception of or tampering with of any network traffic,
unless they have the appropriate legal permissions to do so.
9.1 If such permissions do exist the administrator(s) of the server
being used to intercept or tamper with traffic must (unless
specifically prohibited from doing so by the appropriate legal
authorities) provide the administrators of all servers which link
to his or her server with a copy of the documents giving that
permission.
9.1.1 Administrators who have been made aware of the existence of
any such permissions must treat that knowledge as
confidential.
9.2 Any server operator who becomes aware of any use of an IRC
server to intercept or tamper with network traffic must take the
following actions:
9.2.1 inform the administrator(s) of the server involved of his or
her suspicions, and provide the administrator(s) with copies
of any evidence that has been found.
9.2.2 inform the administrators of those servers which connect to
the suspect server of his or her suspicions, and provide the
administrators with copies of any evidence that has been
found.
9.3 Administrators of servers who are informed that a server for
which they have links is suspected of using that server to
intercept or tamper with network traffic should take the
following actions:
9.3.1 If the administrator is aware of any relevant permissions
having been granted, the person who has brought their
suspicions to the knowledge of the administrator should be
told of this.
9.3.2 If the administrator is not aware of any relevant permissions,
he or she should cooperate with any other servers which link
to the suspect server to ensure that all links for the
offending server are commented out, and that servers which
need them have alternative links, and should then inform all
other members of USBIC of the reason for the quarantine.
9.3.3 If, within 1 week of links for the suspect server being
commented out, the administrator(s) of the server are unable
to produce proof of any permissions allowing him or her to
intercept or tamper with network traffic, links for that
server should be permanently cut. Proof of permission includes:
a warrant or court order, a written request from the computing
center. Other justifications might be permitted. They will be
dealt with on a case-by-case basis.
9.3.4 If there is more than one server administrator at the suspect
site, and it can be shown that only one knew about and was
responsible for the illegal interception of or tampering with
of network traffic, then the offending server administrator
should be removed from his or her position, the server should
be recompiled, and links to the server should be reinstated.
9.3.5 A server administrator who has lost his or her links after
breaching rule 9 may not apply to have links reinstated,
however application may be made to establish a server at the
same site with different server administrator(s).
9.4 Administrators who, through the normal course of debugging or
maintaining the server, capture traffic not explicitly destined
for them will not be considered to be in breach of rule 9, but
must keep the contents of that traffic strictly confidential, and
destroy any information not directly related to their
administrative task.
##### RULES FOR CO-ORDINATING SIMPLE DECISIONS, #####
##### AND AVOIDING UN-NECESSARY VOTING #####
(This section of the USBIC rules was based on the OzBIC Rules was
written by Daniel Carosone (danielce@ee.mu.oz.au))
1. This position is intended to simplify the process of implementing
common-sense decisions without needing to invoke the entire voting
mechanism of USBIC, as well as to provide a single person to handle
simple day-to-day matters with the minimum of fuss. Any decision
made by the primary co-ordinator of a domain may be questioned at
any time by an USBIC member, and if necessary challenged by a vote.
2. Each hostmasked domain shall, by whatever means chosen internally
by the members of that domain, appoint one person as the main
contact for that site. By default this will be the administrator
of the main server for that site, but may be any recognized USBIC
member from that site.
2.1 Each site will be represented on a regional board. The regions will
be defined in the routing plan, and the number will be determined
later. The USBIC members of each region will then elect a person
to represent the best interests of that region to USBIC.
2.2 The primary routing co-ordinator for the US shall be appointed by
vote of the USBIC membership. He/She will work in conjunction with
the information provided by regional routing co-ordinators to
maintain and modify the routing plan as necessary.
2.3 Someone may not be regional co-ordinator for more than one region.
However, a person may be a regional co-ordinator and a primary
co-ordinator if the vote favors it.
2.4 All routing co-ordinators may be removed from their position if the
region votes in favor of a new co-ordinator.
3. The main contact for each domain shall be the person to contact for
all routine administrative details pertaining to that domain.
4. The main contact of each domain is responsible for organizing
and maintaining such things as routing within the domain, and
all external links to/from servers in that domain.
4.1 The main contact should consult with the regional co-ordinator
when making arrangements involving other servers in the region.
5. The regional co-ordinator is empowered to direct and make decisions
about how various servers and networks should link together to form
the most sensible and efficient regional structure.
5.1 Except in cases where the changes will constitute a change in
the overall routing plan for the US. In which case, the primary
routing co-ordinator must be consulted.
6. All changes in domain, regional, or national level routing will
be documented by the relevant co-ordinators.
##### RULES FOR THE ESTABLISHMENT OF NEW IRC SERVERS #####
(This section of the OzBIC rules is based on the European Board of IRC
Co-ordinators' (EBIC) "RULES FOR ESTABLISHING NEW IRC SERVERS IN
EUROPE". Modifications by Elizabeth M. Reid (emr@ee.mu.oz.au)).
In turn, it has been modified for USBIC by Helen Rose (hrose@eff.org).
1. Establishment of a new server should be a local toplevel domain
(country) decision.
1.1 Any person wishing to establish a new server should send email to
the administrator(s) of the potential uplink server giving
reasons (eg. number of users at the proposed site) for the
request, together with other relevant details about themselves,
about the machine and network connectivity and so on.
1.2 The administrator(s) of the potential uplink server must send
the candidate administrator a copy of the USBIC rules.
1.3 The potential uplink administrator(s) must also send email to the
system administrator at the candidate site, informing him or her of
the request for links for an IRC server, and asking for confirmation
of his or her permission to run the server.
1.3.1 This should be done even if the candidate system administrator
claims to be the system administrator at the site in question.
If necessary, a phonecall should be used as a follow-up. Being
listed as the NIC contact for the site is sufficient proof.
1.4 If the candidate agrees to abide by USBIC rules, and permission
from the system administrator at the proposed new site has been
given, the potential uplink administrator(s) must mail all other
members of USBIC, via the moderated USBIC mailing list, stating
the reasons why a new server should be established, and calling
for a vote on the matter. Copies of the candidate administrator's
agreement to abide by USBIC rules, and of the system
administrator's permission to run an IRC server, must also be
forwarded to the members of USBIC.
1.5 If the vote is successful, the primary routing co-ordinator will
classify the new server into a region, and the regional routing
co-ordinator will find the best place(s)to give links to the new
server.
1.5.1 If the vote is unsuccessful, no petitions for a new server
from that site will be allowed for three weeks. After which
the server may re apply for the establishment of a new server.
2. New servers must serve a probationary period, any condition of
which can be ended if a majority of USBIC members agree to it.
Probationary conditions are:
2.1 New servers should be leafed until their administrator(s) have
sufficient experience to handle their server responsibly. (This
avoids routing disasters).
2.2 A link for only ONE server should be given to the new server
site.
2.3 At the end of two weeks the probationary period is automatically
ended. The server may now be fully implemented in any routing
decided upon by the regional routing co-ordinator.
2.3.1 If during the probationary period, complaints are raised to the
new server, after two weeks a vote will be called on to decide
if the probationary period should be extended for another
two weeks.
3. If a server administrator wishes or needs to switch from running
the server on one machine at a particular site to another machine
at the same site, this does not constitute a new server, and does
not require a vote. Server administrators should arrange these
changes amongst themselves, and inform the USBIC members of the change.
4. If administration of a current server changes, the server will
will have to undergo a new probationary period.
5. Server administrators must ensure that if a domain hostmask link is
given, all servers of that domain can connect to the masked server.
(this should avoid disagreement between several hub administrators
in one domain).
6. Where there is more than 1 server running at an organization and due
to whatever circumstances they are not able to be connected to each
other a vote should be taken by USBIC members to decide if either
server is necessary.
6.1 Where there is more than one server running on hosts within the same
domain a host mask should be used whenever a server forms a connection
with an IRC server external to that organisation.
##### RULES FOR EFFECTING CHANGES TO THE USBIC RULES #####
(This section was written by Elizabeth M. Reid (emr@ee.mu.oz.au) and
is based on the rules for creating new Usenet newsgroups written by
Gene Spafford) Again, modified by hrose@eff.org
1. Any USBIC member may propose a change to the USBIC rules by
informing all other members of the proposal.
2. Changes to USBIC rules may be effected as follows:
2.1 Proposed changes must be posted to all USBIC members, and a
discussion period of at least two weeks must pass before a vote
can be called.
2.2 After a minimum of two weeks have passed since the call for
discussion, a call for votes may be issued. The voting period
must last for at least two weeks and the time at which voting
will close must be posted along with the call for votes.
2.3 At the end of the voting period the vote taker must post the vote
tally and the E-mail addresses and names of the voters,
indicating whether they voted yes or no, to all the members of
USBIC. The moderated USBIC list, mentioned above, will be used for
the purpose of tallying votes. The moderator of the USBIC mailing
list will do the tallying and announce the results in a timely
fashion.
2.4 If there are any corrections to be made to the vote tally they
must be made within 1 week of it being posted. Any corrections
must be taken to account when calculating the final vote tally.
2.5 If, after corrections, there is a 2/3 (two thirds) majority in
favour of the change to the USBIC rules, the person who called
the vote may change the USBIC rules, and distribute the new set
of rules to all members of USBIC, to alt.irc, and to all the FTP
sites which carry the rules.
3. Rules cannot be applied retroactively. No member can be held to
task for rules which did not exist at the time of any behaviour
which is later ruled against.
4. Rules will be unilateral. All servers must comply with new rules
which have been voted on, and passed. If server do not comply with
the rules, proper procedures for servers breaking USBIC policies
will be followed.
OBVIOUS CHANGES FROM DRAFT #1:
Voting Procedures for adoption of USBIC
1. Voting will be limited to the servers on the "list of servers" posted
to alt.irc and to the ftp site h.ece.uiuc.edu:/irc/servers.930301
2. Each server gets one vote. Servers at a site run by the same admin
and/or servers that link together get one vote. (e.g. csa.bu.edu and
csd.bu.edu are run by the same admin) Servers behind a hostmask get one
vote.
3. Each *admin* gets one vote. Even if the admin controls multiple
servers at multiple sites.
4. Only USBIC members can vote.
Organization of USBIC
1. USBIC will have a council of members. This allows busy administrators
not to have to be part of day-to-day decisions, yet allows all areas of
the country to have a say.
1.1 The council will be made up of regional co-ordinators. The regions
they represent will be determined along with the accepted routing
plan.
1.1.1 Each region shall elect its own representative to the USBIC
council. They shall form their own voting procedure at the local
level.
1.1.2 Each region will have veto power over the USBIC council on
whether a new server in their region should be added or not.
The idea is that only the local people know the impact of a
local server or not. But the local people must have 80% approval
of the /admins of the region for a veto.